package com.rtx.wms.std.transer.service;

import java.util.List;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.rtx.edi.model.api.bo.ApiMappingInfoBo;
import com.rtx.wms.std.transer.bean.ApiTransfer;

public interface ApiTransferService extends IService<ApiTransfer>{

	public void addTransfer(String datasourckey,ApiTransfer apiTransfer);
	
	public void queryByCondition(String datasourckey,Wrapper<ApiTransfer> query);
	
	public List<ApiTransfer>  queryWithDetailByCondition(String datasourckey, QueryWrapper<ApiTransfer> query, ApiMappingInfoBo bo);

	public List<ApiTransfer>  queryWithDetailByCondition(String datasourckey, Wrapper<ApiTransfer> query);
	
	public void updApiTransferStatus(String datasourckey,Wrapper<ApiTransfer> upd);
}
